package cn.bigfire.wzdj.action;

import cn.bigfire.wzdj.pojo.srcVo.Wzdj;
import cn.bigfire.wzdj.util.PackUtil;
import cn.bigfire.wzdj.util.Stores;
import com.alibaba.fastjson.JSONObject;

public class WZDJSender {

    //发一个订阅福利，让他官方能算人头数。不发也行，但建议发。
    public static void rpcServerWelfareSubscription() {
        Wzdj.RpcServerWelfareSubscription rpcServerWelfareSubscription = new Wzdj.RpcServerWelfareSubscription();
        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerWelfareSubscription);
    }

    /* 历史兑换码

     */
    //兑换码领取
    public static void rpcServerUserActivationCode(String dhCode) {
        //[655378,RpcServerUserActivationCode,RpcServerUserActivationCode,21B]:{"code":"wzf1777"}
        Wzdj.RpcServerUserActivationCode rpcServerUserActivationCode = new Wzdj.RpcServerUserActivationCode();
        rpcServerUserActivationCode.setCode(dhCode);
        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerUserActivationCode);
    }

    //查询用户信息
    public static void rpcServerUserView(Integer uid) {
        //[655376,RpcServerUserView,RpcServerUserView,17B]:{"uid":13330497}
        Wzdj.RpcServerUserView rpcServerUserView = new Wzdj.RpcServerUserView();
        rpcServerUserView.setUid(uid);
        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerUserView);
    }

    //好友添加和删除

    //请求添加好友
    public static void rpcServerFriendApplyAdd(int uid) {
        //[1703942,RpcServerFriendApplyAdd,RpcServerFriendApplyAdd,17B]:{"targetuid":13330497}
        Wzdj.RpcServerFriendApplyAdd rpcServerFriendApplyAdd = new Wzdj.RpcServerFriendApplyAdd();
        rpcServerFriendApplyAdd.setTargetuid(uid);

        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerFriendApplyAdd);
    }
    //删除好友
    public static void rpcServerFriendDel(Integer uid) {
        //[1703948,RpcServerFriendDel,RpcServerFriendDel,17B]:{"targetuid":11557562}
        Wzdj.RpcServerFriendDel rpcServerFriendDel = new Wzdj.RpcServerFriendDel();
        rpcServerFriendDel.setTargetuid(uid);

        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerFriendDel);
    }

    //读取好友请求列表
    public static void rpcServerFriendReadBeApplyFriends() {
        //[1703951,RpcServerFriendReadBeApplyFriends,RpcServerFriendReadBeApplyFriends,8B]:null
        Wzdj.RpcServerFriendReadBeApplyFriends rpcServerFriendReadBeApplyFriends = new Wzdj.RpcServerFriendReadBeApplyFriends();
        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerFriendReadBeApplyFriends);
    }

    //同意单个用户添加好友的请求。
    public static void rpcServerFriendAgreeBeApply(Integer uid) {
        //[1703946,RpcServerFriendAgreeBeApply,RpcServerFriendAgreeBeApply,17B]:{"targetuid":13330497}
        Wzdj.RpcServerFriendAgreeBeApply rpcServerFriendAgreeBeApply = new Wzdj.RpcServerFriendAgreeBeApply();
        rpcServerFriendAgreeBeApply.setTargetuid(uid);
        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerFriendAgreeBeApply);
    }

    //一键同意所有好友请求
    public static void rpcServerFriendAgreeBeApply() {
        //[1703946,RpcServerFriendAgreeBeApply,RpcServerFriendAgreeBeApply,17B]:{"targetuid":13330497}
        Wzdj.RpcServerFriendAgreeBeApply rpcServerFriendAgreeBeApply = new Wzdj.RpcServerFriendAgreeBeApply();
        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerFriendAgreeBeApply);
    }

    //好友 游戏邀请 请求
    public static void rpcServerFriendFightInvite(int uid,int type) { //1PK 2合作
        //[1703956,RpcServerFriendFightInvite,RpcServerFriendFightInvite,19B]:{"toid":13330497,"type":2}
        Wzdj.RpcServerFriendFightInvite rpcServerFriendFightInvite = new Wzdj.RpcServerFriendFightInvite();
        rpcServerFriendFightInvite.setToid(uid);
        rpcServerFriendFightInvite.setType(type);
        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerFriendFightInvite);
        //响应 [1703957,RpcClientFriendFightInvite,RpcClientFriendFightInvite,21B]:{"status":1,"toid":13330497,"type":2}
    }
    //好友 游戏邀请 取消
    public static void rpcServerFriendFightInviteCancel(int type) {
        //[1703962,RpcServerFriendFightInviteCancel,RpcServerFriendFightInviteCancel,14B]:{"type":2}
        Wzdj.RpcServerFriendFightInviteCancel rpcServerFriendFightInviteCancel = new Wzdj.RpcServerFriendFightInviteCancel();
        rpcServerFriendFightInviteCancel.setType(type);

        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerFriendFightInviteCancel);
    }
    //好友历史消息查看
    public static void rpcServerChatHistory(int uid) {
        //[1835017,RpcServerChatHistory,RpcServerChatHistory,19B]:{"channel":13330497,"chattype":2}
        Wzdj.RpcServerChatHistory rpcServerChatHistory = new Wzdj.RpcServerChatHistory();
        rpcServerChatHistory.setChannel(uid);
        rpcServerChatHistory.setChattype(2);// 2为大厅聊天
        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerChatHistory);
    }
    //大厅给好友发消息
    public static void rpcServerChatSend(int uid, String content) {
        //[1835013,RpcServerChatSend,RpcServerChatSend,28B]:{"channel":13330497,"chattype":2,"msg":{"content":"123","type":1}}
        Wzdj.RpcServerChatSend rpcServerChatSend = new Wzdj.RpcServerChatSend();
        Wzdj.ChatMsg chatMsg = new Wzdj.ChatMsg();
        chatMsg.setType(1);
        chatMsg.setContent(content);
        rpcServerChatSend.setMsg(chatMsg);
        rpcServerChatSend.setChannel(uid);
        rpcServerChatSend.setChattype(2);
        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerChatSend);
    }

    //领取通关奖励
    public static void rpcServerFightPassRewardGet(int type) {
        //[1441814,RpcServerFightPassRewardGet,RpcServerFightPassRewardGet,14B]:{"type":1}
        Wzdj.RpcServerFightPassRewardGet rpcServerFightPassRewardGet = new Wzdj.RpcServerFightPassRewardGet();
        rpcServerFightPassRewardGet.setType(type);
        PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerFightPassRewardGet);
    }

    //签到
    public static void rpcServerSignInReward(int day) {
        Wzdj.RpcServerSignInReward rpcServerSignInReward = new Wzdj.RpcServerSignInReward();
        rpcServerSignInReward.setDay(day);//哪一天的奖励
        PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerSignInReward);
    }

    //签到累加进度领取奖励
    public static void rpcServerTotalSignInReward(int index) {
        Wzdj.RpcServerTotalSignInReward rpcServerTotalSignInReward = new Wzdj.RpcServerTotalSignInReward();
        rpcServerTotalSignInReward.setIndex(index);//累计奖励位置
        PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerTotalSignInReward);
    }

    //任务加进度
    public static void rpcServerWelfareMissionAddProgress(String missionId) {
//      [1966081,RpcServerWelfareMissionAddProgress,RpcServerWelfareMissionAddProgress,23B]:{"missionid":"mr10001","progress":1}
        Wzdj.RpcServerWelfareMissionAddProgress rpcServerWelfareMissionAddProgress = new Wzdj.RpcServerWelfareMissionAddProgress();
        rpcServerWelfareMissionAddProgress.setMissionid(missionId);
        rpcServerWelfareMissionAddProgress.setProgress(1L);
        PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerWelfareMissionAddProgress);
    }
    //任务完成
    public static void rpcServerMissionComplete(String missionId) {
        Wzdj.RpcServerMissionComplete rpcServerMissionComplete = new Wzdj.RpcServerMissionComplete();
        rpcServerMissionComplete.setMissid(missionId);
        PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerMissionComplete);
    }

    //签到信息获取
    public static void rpcServerSignInInfo() {
        //[1900548,RpcServerSignInInfo,RpcServerSignInInfo,8B]:null
        Wzdj.RpcServerSignInInfo rpcServerSignInInfo = new Wzdj.RpcServerSignInInfo();
        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerSignInInfo);
    }

    //每日探索
    public static void rpcServerDailyMissionPointReward(int index) {
        //[1179657,RpcServerDailyMissionPointReward,RpcServerDailyMissionPointReward,14B]:{"index":1}
        Wzdj.RpcServerDailyMissionPointReward rpcServerDailyMissionPointReward = new Wzdj.RpcServerDailyMissionPointReward();
        rpcServerDailyMissionPointReward.setIndex(index);

        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerDailyMissionPointReward);
    }

    //领取每周 关卡奖励
    public static void rpcServerPeriodRewardGet(int battleType) {//1普通，2困难，3地狱
        //[1441821,RpcServerPeriodRewardGet,RpcServerPeriodRewardGet,14B]:{"battletype":1}
        Wzdj.RpcServerPeriodRewardGet rpcServerPeriodRewardGet = new Wzdj.RpcServerPeriodRewardGet();
        rpcServerPeriodRewardGet.setBattletype(battleType);
        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerPeriodRewardGet);
    }

    //获取护照信息
    public static void rpcServerPassportInfo() {
        //[1376257,RpcServerPassportInfo,rpc 服务器护照信息,8B]:null
        Wzdj.RpcServerPassportInfo rpcServerPassportInfo = new Wzdj.RpcServerPassportInfo();
        PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerPassportInfo);
    }

    //领取通行证奖励
    public static void rpcServerPassportNormalReward(int lv) {
        //[1376259,RpcServerPassportNormalReward,rpc 服务器护照,14B]:{"lv":1}
        Wzdj.RpcServerPassportNormalReward rpcServerPassportNormalReward = new Wzdj.RpcServerPassportNormalReward();
        rpcServerPassportNormalReward.setLv(lv);
        PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerPassportNormalReward);
    }

    //领取场景奖励
    public static void rpcServerStageRewardGet(int stage1, int battletype) {
        Wzdj.RpcServerStageRewardGet rpcServerStageRewardGet = new Wzdj.RpcServerStageRewardGet();
        rpcServerStageRewardGet.setStage(stage1);
        rpcServerStageRewardGet.setBattletype(battletype);
        PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerStageRewardGet);
    }

    //读邮件
    public static void rpcServerMailRead(String mailId) {
        //[720900,RpcServerMailRead,RpcServerMailRead,36B]:{"mailid":"11308621_1734918028_24"}
        Wzdj.RpcServerMailRead rpcServerMailRead = new Wzdj.RpcServerMailRead();
        rpcServerMailRead.setMailid(mailId);//mailid 11308621_1734918028_24
        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerMailRead);
    }

    //单个领取邮件奖励
    public static void rpcServerMailReceive(String mailId) {
        //[720902,RpcServerMailReceive,RpcServerMailReceive,36B]:{"mailid":"13330497_1736316140_22"}
        Wzdj.RpcServerMailReceive rpcServerMailReceive = new Wzdj.RpcServerMailReceive();
        rpcServerMailReceive.setMailid(mailId);
        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerMailReceive);
    }

    //一键领取邮件奖励
    public static void rpcServerMailOneKeyReceive() {
        //[720904,RpcServerMailOneKeyReceive,RpcServerMailOneKeyReceive,8B]:null
        Wzdj.RpcServerMailOneKeyReceive rpcServerMailOneKeyReceive = new Wzdj.RpcServerMailOneKeyReceive();
        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerMailOneKeyReceive);
    }

    public static void rpcXXXMethod114(String roomNum, int roomNumType) {}
    public static void rpcXXXMethod115(String roomNum, int roomNumType) {}
    public static void rpcXXXMethod116(String roomNum, int roomNumType) {}

    //购买商品
    public static void rpcServerShopBuy(int shopId, int goodsId) {
        //[1114117,RpcServerShopBuy,购买 rpc 服务器商店,19B]:{"buycnt":1,"goodsid":1,"shopid":10000}
        Wzdj.RpcServerShopBuy rpcServerShopBuy = new Wzdj.RpcServerShopBuy();
        rpcServerShopBuy.setGoodsid(goodsId);
        rpcServerShopBuy.setBuycnt(1);
        rpcServerShopBuy.setShopid(shopId);
        PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerShopBuy);
    }

    //刷新商店
    public static void rpcServerShopRefresh(int shopId) {
        //[1114122,RpcServerShopRefresh,RpcServerShopRefresh,15B]:{"shopid":10001}
        Wzdj.RpcServerShopRefresh rpcServerShopRefresh = new Wzdj.RpcServerShopRefresh();
        rpcServerShopRefresh.setShopid(shopId);
        PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerShopRefresh);
    }



    //聊天
    public static void rpcServerChatSend(String content, int chatType) {//chatType 1:大厅 2:好友 6:战斗私聊
        rpcServerChatSend(content, chatType, Stores.getInstance().getItUid());
    }

    public static void rpcServerChatSend(String content, int chatType, int channel) {
        Wzdj.RpcServerChatSend rpcServerChatSend = new Wzdj.RpcServerChatSend();
        rpcServerChatSend.setChattype(chatType);
        Wzdj.ChatMsg chatMsg = new Wzdj.ChatMsg();
        chatMsg.setContent(content);
        chatMsg.setType(1);
        //1:大厅 2:好友 6:战斗私聊
        if (1 == chatType) {//需要 频道,可以切换频道
            rpcServerChatSend.setChannel(channel);
        } else if (2 == chatType) {
            rpcServerChatSend.setChannel(channel);//对方用户id
        } else if (6 == chatType) {//需要 对方uid
            JSONObject jsonObject = new JSONObject();
            jsonObject.put("uid", Stores.getInstance().getItUid());
            chatMsg.setExtra(jsonObject.toJSONString());//"{"extra":"{\"uid\":13209880}","type":1,"content":"123"}"
        }
        rpcServerChatSend.setMsg(chatMsg);
        PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerChatSend);//没错更新完后，还是用home发送聊天数据，包括战斗内的消息
    }

    //招募
    public static void rpcServerFighterRecruit(int num) {
        Wzdj.RpcServerFighterRecruit rpcServerFighterRecruit = new Wzdj.RpcServerFighterRecruit();
        rpcServerFighterRecruit.setNum(num);
        PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerFighterRecruit);
    }



    //创建房间
    public static void rpcServerFightRoomCreate(int type){
        //[1441794,RpcServerFightRoomCreate,创建 rpc 服务器战斗室,14B]:{"type":4}
        Wzdj.RpcServerFightRoomCreate rpcServerFightRoomCreate = new Wzdj.RpcServerFightRoomCreate();
        rpcServerFightRoomCreate.setType(type);
        PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerFightRoomCreate);
    }
    //加入房间
    public static void rpcServerFightRoomJoin(String roomNum, int type){
        //[1441798,RpcServerFightRoomJoin,加入 rpc 服务器战斗室,20B]:{"token":"1234","type":4}
        Wzdj.RpcServerFightRoomJoin rpcServerFightRoomJoin = new Wzdj.RpcServerFightRoomJoin();
        rpcServerFightRoomJoin.setType(type);
        rpcServerFightRoomJoin.setToken(roomNum);
        PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerFightRoomJoin);
    }
    //销毁房间
    public static void rpcServerFightRoomDestroy(String roomNum, int roomNumType) {
        //[1441796,RpcServerFightRoomDestroy,rpc 服务器战斗室被毁,20B]:{"token":"9408","type":4}
        Wzdj.RpcServerFightRoomDestroy rpcServerFightRoomDestroy = new Wzdj.RpcServerFightRoomDestroy();
        rpcServerFightRoomDestroy.setToken(Stores.getInstance().getRoomNum());
        rpcServerFightRoomDestroy.setType(Stores.getInstance().getRoomNumType());
        PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerFightRoomDestroy);


    }
    //匹配房间
    public static void rpcServerFightMatch(int type) {
        Wzdj.RpcServerFightMatch rpcServerFightMatch = new Wzdj.RpcServerFightMatch();
        rpcServerFightMatch.setType(type);
        PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerFightMatch);
    }


    //战斗协议----------------------------------------------------------------------------------------------------------

    //召唤
    public static void rpcServerFightFighterCall() {
        Wzdj.RpcServerFightFighterCall rpcServerFightFighterCall = new Wzdj.RpcServerFightFighterCall();
        PackUtil.send(Stores.getInstance().getFightChannel(), rpcServerFightFighterCall);
    }
    //赌博
    public static void rpcServerFightBet(int quality) {//2-4  2白蓝  3紫色 4金色
        Wzdj.RpcServerFightBet rpcServerFightBet = new Wzdj.RpcServerFightBet();
        rpcServerFightBet.setQuality(quality);//打赌颜色
        PackUtil.send(Stores.getInstance().getFightChannel(), rpcServerFightBet);
    }
    //强化
    public static void rpcServerFightEnhance(int type) {//1-4
        Wzdj.RpcServerFightEnhance rpcServerFightEnhance = new Wzdj.RpcServerFightEnhance();
        rpcServerFightEnhance.setType(type);//强化类型
        PackUtil.send(Stores.getInstance().getFightChannel(), rpcServerFightEnhance);
    }

    //移除
    public static void rpcServerFightFighterRemove(int grid, int id) {
        //[65536015,RpcServerFightFighterRemove,RpcServerFightFighterRemove,14B]:{"id":105}
        Wzdj.RpcServerFightFighterRemove rpcServerFightFighterRemove = new Wzdj.RpcServerFightFighterRemove();
        rpcServerFightFighterRemove.setGrid(grid);
        rpcServerFightFighterRemove.setId(id);
        PackUtil.send(Stores.getInstance().getFightChannel(), rpcServerFightFighterRemove);
    }
    //移动
    public static void rpcServerFightFighterMove(int from, int to) {
        Wzdj.RpcServerFightFighterMove rpcServerFightFighterMove = new Wzdj.RpcServerFightFighterMove();
        rpcServerFightFighterMove.setFromgrid(from);
        rpcServerFightFighterMove.setTogrid(to);
        PackUtil.send(Stores.getInstance().getFightChannel(), rpcServerFightFighterMove);
    }

    //副本召唤
    public static void rpcServerFightMonsterEliteCall() {
        Wzdj.RpcServerFightMonsterEliteCall rpcServerFightMonsterEliteCall = new Wzdj.RpcServerFightMonsterEliteCall();
        PackUtil.send(Stores.getInstance().getFightChannel(), rpcServerFightMonsterEliteCall);
    }
    //vip功能 加速
    public static void rpcServerFightAccelerate(int rate) {
        Wzdj.RpcServerFightAccelerate rpcServerFightAccelerate = new Wzdj.RpcServerFightAccelerate();
        rpcServerFightAccelerate.setRate(rate);
        PackUtil.send(Stores.getInstance().getFightChannel(), rpcServerFightAccelerate);
    }

    //合成
    public static void rpcServerFightFighterSynthetic(int grid){
        Wzdj.RpcServerFightFighterSynthetic rpcServerFightFighterSynthetic = new Wzdj.RpcServerFightFighterSynthetic();
        rpcServerFightFighterSynthetic.setGrid(grid);
        PackUtil.send(Stores.getInstance().getFightChannel(), rpcServerFightFighterSynthetic);
    }
    //合成神话
    public static void rpcServerFightFighterSyntheticMythic(String fighterId){
        Wzdj.RpcServerFightFighterSyntheticMythic rpcServerFightFighterSyntheticMythic = new Wzdj.RpcServerFightFighterSyntheticMythic();
        rpcServerFightFighterSyntheticMythic.setActorid(fighterId);//冰女
        PackUtil.send(Stores.getInstance().getFightChannel(), rpcServerFightFighterSyntheticMythic);
    }

    //强化英雄 包括(无极,冰女,等)
    public static void rpcServerFightFighterAttrsShow(int id){
        //[65536055,RpcServerFightFighterAttrsShow,RpcServerFightFighterAttrsShow,15B]:{"id":9215}
        Wzdj.RpcServerFightFighterAttrsShow rpcServerFightFighterAttrsShow = new Wzdj.RpcServerFightFighterAttrsShow();
        rpcServerFightFighterAttrsShow.setId(id);
        PackUtil.send(Stores.getInstance().getFightChannel(),  rpcServerFightFighterAttrsShow);
    }
    //强化英雄 包括(无极,冰女,等)
    public static void rpcServerFightFighterOperate(int id) {
        //[65536051,RpcServerFightFighterOperate,RpcServerFightFighterOperate,15B]:{"id":9215}
        Wzdj.RpcServerFightFighterOperate rpcServerFightFighterOperate = new Wzdj.RpcServerFightFighterOperate();
        rpcServerFightFighterOperate.setId(id);
        PackUtil.send(Stores.getInstance().getFightChannel(),  rpcServerFightFighterOperate);
    }

    public static void rpcXXXMethod10(String roomNum, int roomNumType) {}
    public static void rpcXXXMethod11(String roomNum, int roomNumType) {}
    public static void rpcXXXMethod12(String roomNum, int roomNumType) {}
    public static void rpcXXXMethod13(String roomNum, int roomNumType) {}
    public static void rpcXXXMethod14(String roomNum, int roomNumType) {}
    public static void rpcXXXMethod15(String roomNum, int roomNumType) {}
    public static void rpcXXXMethod16(String roomNum, int roomNumType) {}




}



/*
大厅聊天
Wzdj.RpcServerChatSend rpcServerChatSend = new Wzdj.RpcServerChatSend();
Wzdj.ChatMsg chatMsg = new Wzdj.ChatMsg();
chatMsg.setType(1);
chatMsg.setContent(text);
rpcServerChatSend.setMsg(chatMsg);
rpcServerChatSend.setChannel(2);
rpcServerChatSend.setChattype(1);
PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerChatSend);
战斗聊天
//[1835013,RpcServerChatSend,RpcServerChatSend,41B]:{"chattype":6,"msg":{"content":"123","extra":"{\"uid\":13209880}","type":1}}
Wzdj.RpcServerChatSend rpcServerChatSend = new Wzdj.RpcServerChatSend();
Wzdj.ChatMsg chatMsg = new Wzdj.ChatMsg();
chatMsg.setContent(string);
JSONObject jsonObject = new JSONObject();
jsonObject.put("uid", Stores.getInstance().getItUid());
chatMsg.setExtra(jsonObject.toJSONString());
chatMsg.setType(1);//"{"extra":"{\"uid\":13209880}","type":1,"content":"123"}"
rpcServerChatSend.setMsg(chatMsg);
rpcServerChatSend.setChattype(6);//局内聊天
PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerChatSend);
//好友大厅内聊天
//[1835013,RpcServerChatSend,RpcServerChatSend,43B]:{"channel":13330497,"chattype":2,"msg":{"content":"我就想删除你","type":1}}
Wzdj.RpcServerChatSend rpcServerChatSend = new Wzdj.RpcServerChatSend();
rpcServerChatSend.setMsg("{"type":1,"content":"我就想删除你"}");//聊天内容
rpcServerChatSend.setChannel(13330497);//对方用户id
rpcServerChatSend.setChattype(2);//聊天类型
PackUtil.send(Stores.getInstance().getHomeChannel(),  rpcServerChatSend);
 */


/*
发送协议备用

//查询玩家个人数据
//[655376,RpcServerUserView,RpcServerUserView,17B]:{"uid":11308621}
Wzdj.RpcServerUserView rpcServerUserView = new Wzdj.RpcServerUserView();
rpcServerUserView.setUid(11308621);
PackUtil.send(channel,  rpcServerUserView);
[655377,RpcClientUserView,RpcClientUserView,229B]:{"viewinfo":{"record":{"cleartimes":197,"danscoremax":3593,"hardkill":1915,"hardstage":55,"maxkill":3020,"maxstage":80,"totaltimes":136,"wintimes":64},"userinfo":{"avatar":"https://thirdwx.qlogo.cn/mmopen/vi_32/ZrvGJ6km9R6AAJjMjwtylUOebLkGkxHKMpdGkQtkr82PmytbswMrp8EqL7k3akfxh4Xtz9UEj9UViab0KfFW6Y7J8picicotYz2nvYiathS2lUQ/132","danscore":1440,"exp":120120,"frame":"uhf_1","lv":15,"name":"大火yzs","uid":11308621}}}

//领取 商店 免费道具 15个钻石
//[1114117,RpcServerShopBuy,购买 rpc 服务器商店,19B]:{"buycnt":1,"goodsid":1,"shopid":10000}
Wzdj.RpcServerShopBuy rpcServerShopBuy1 = new Wzdj.RpcServerShopBuy();
rpcServerShopBuy1.setGoodsid(1);
rpcServerShopBuy1.setBuycnt(1);
rpcServerShopBuy1.setShopid(10000);
PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerShopBuy1);
//领取 商店 免费道具 1600个金币
//[1114117,RpcServerShopBuy,购买 rpc 服务器商店,19B]:{"buycnt":1,"goodsid":1,"shopid":12001}
Wzdj.RpcServerShopBuy rpcServerShopBuy2 = new Wzdj.RpcServerShopBuy();
rpcServerShopBuy2.setGoodsid(1);
rpcServerShopBuy2.setBuycnt(1);
rpcServerShopBuy2.setShopid(12001);
PackUtil.send(Stores.getInstance().getHomeChannel(), rpcServerShopBuy2);

//读取商店红点
//[1114120,RpcServerShopReadRed,RpcServerShopReadRed,16B]:{"shopid":26001}
Wzdj.RpcServerShopReadRed rpcServerShopReadRed = new Wzdj.RpcServerShopReadRed();
rpcServerShopReadRed.setShopid(26001);
PackUtil.send(channel,  rpcServerShopReadRed);

//花金币|钻石 购买 可以购买的商品
//[1114117,RpcServerShopBuy,RpcServerShopBuy,21B]:{"buycnt":1,"goodsid":20010,"shopid":10001}
Wzdj.RpcServerShopBuy rpcServerShopBuy = new Wzdj.RpcServerShopBuy();
rpcServerShopBuy.setGoodsid(20010);
rpcServerShopBuy.setBuycnt(1);
rpcServerShopBuy.setShopid(10001);
PackUtil.send(channel,  rpcServerShopBuy);


//刷新 道具购买的商品
//[1114122,RpcServerShopRefresh,RpcServerShopRefresh,15B]:{"shopid":10001}
Wzdj.RpcServerShopRefresh rpcServerShopRefresh = new Wzdj.RpcServerShopRefresh();
rpcServerShopRefresh.setShopid(10001);
PackUtil.send(channel,  rpcServerShopRefresh);

//领取 战斗任务完成 奖励
//[1441819,RpcServerFightMissionRewardGet,RpcServerFightMissionRewardGet,8B]:null
Wzdj.RpcServerFightMissionRewardGet rpcServerFightMissionRewardGet = new Wzdj.RpcServerFightMissionRewardGet();
PackUtil.send(channel,  rpcServerFightMissionRewardGet);

//领取 通关80 奖励
//[1441819,RpcServerFightMissionRewardGet,RpcServerFightMissionRewardGet,8B]:null
Wzdj.RpcServerFightMissionRewardGet rpcServerFightMissionRewardGet = new Wzdj.RpcServerFightMissionRewardGet();
PackUtil.send(channel,  rpcServerFightMissionRewardGet);

//领取 赛季等级 奖励
//[2031619,RpcServerDanNormalReward,RpcServerDanNormalReward,14B]:{"lv":6}
Wzdj.RpcServerDanNormalReward rpcServerDanNormalReward = new Wzdj.RpcServerDanNormalReward();
rpcServerDanNormalReward.setLv(6);
PackUtil.send(channel,  rpcServerDanNormalReward);


//普通招募一次
//[1310727,RpcServerFighterRecruit,RpcServerFighterRecruit,14B]:{"num":1}
Wzdj.RpcServerFighterRecruit rpcServerFighterRecruit = new Wzdj.RpcServerFighterRecruit();
rpcServerFighterRecruit.setNum(1);
PackUtil.send(channel,  rpcServerFighterRecruit);
[786434,RpcClientItemOne,RpcClientItemOne,30B]:{"item":{"amount":7278,"itemid":"recruit_key"}}
[1310728,RpcClientFighterRecruit,RpcClientFighterRecruit,141B]:{"acquirelist":[1,2,3,5,7],"appearlist":[{"amount":1,"itemid":"f_1003"},{"amount":1,"itemid":"f_2003"},{"amount":1,"itemid":"f_1003"},{"amount":1,"itemid":"f_3001"},{"amount":1,"itemid":"f_2002"},{"amount":1,"itemid":"f_1004"},{"amount":15,"itemid":"diamond"},{"amount":1,"itemid":"f_2003"},{"amount":1,"itemid":"f_1004"},{"amount":15,"itemid":"diamond"}]}
[1310724,RpcClientOneFighter,RpcClientOneFighter,27B]:{"fighter":{"fighterid":"f_2003","lv":9,"pieces":414}}
[1310724,RpcClientOneFighter,RpcClientOneFighter,27B]:{"fighter":{"fighterid":"f_1003","lv":11,"pieces":261}}
[1310724,RpcClientOneFighter,RpcClientOneFighter,26B]:{"fighter":{"fighterid":"f_3001","lv":12,"pieces":15}}
[1310724,RpcClientOneFighter,RpcClientOneFighter,27B]:{"fighter":{"fighterid":"f_1004","lv":11,"pieces":231}}
[1310724,RpcClientOneFighter,RpcClientOneFighter,27B]:{"fighter":{"fighterid":"f_2003","lv":9,"pieces":415}}
[786437,RpcClientCommonRewardAdd,RpcClientCommonRewardAdd,74B]:{"packs":[],"reason":119,"reasonparam":[],"rewards":[{"amount":1,"itemid":"f_2003"},{"amount":1,"itemid":"f_1003"},{"amount":1,"itemid":"f_3001"},{"amount":1,"itemid":"f_1004"},{"amount":1,"itemid":"f_2003"}]}
[1179650,RpcClientMissionUpdate,RpcClientMissionUpdate,38B]:{"oneinfo":{"missid":"mr10004","progress":[{"k":"counter","v":1}],"state":1}}
[1310726,RpcClientFighterRecruitInfo,RpcClientFighterRecruitInfo,18B]:{"free":true,"nextfreereq":6,"num":1}
//收到免费的，可以再招募一次
//[1310727,RpcServerFighterRecruit,RpcServerFighterRecruit,14B]:{"num":1}
Wzdj.RpcServerFighterRecruit rpcServerFighterRecruit = new Wzdj.RpcServerFighterRecruit();
rpcServerFighterRecruit.setNum(1);
PackUtil.send(channel,  rpcServerFighterRecruit);

//普通招募10次
//[1310727,RpcServerFighterRecruit,RpcServerFighterRecruit,14B]:{"num":10}
Wzdj.RpcServerFighterRecruit rpcServerFighterRecruit = new Wzdj.RpcServerFighterRecruit();
rpcServerFighterRecruit.setNum(10);
PackUtil.send(channel,  rpcServerFighterRecruit);

//商店金币刷新协议
//[1114122,RpcServerShopRefresh,RpcServerShopRefresh,15B]:{"shopid":10001}
Wzdj.RpcServerShopRefresh rpcServerShopRefresh = new Wzdj.RpcServerShopRefresh();
rpcServerShopRefresh.setShopid(10001);
PackUtil.send(channel,  rpcServerShopRefresh);
[1114116,RpcClientShopInfoOne,RpcClientShopInfoOne,163B]:{"shopinfo":{"goodsinfo":[{"goodsid":20006,"lefttime":-1,"maxbuycnt":1,"salestate":1,"time":1732182492},{"goodsid":20055,"lefttime":-1,"maxbuycnt":1,"salestate":1,"time":1732182492},{"goodsid":20025,"lefttime":-1,"maxbuycnt":1,"salestate":1,"time":1732182492},{"goodsid":20057,"lefttime":-1,"maxbuycnt":1,"salestate":1,"time":1732182492},{"goodsid":20013,"lefttime":-1,"maxbuycnt":1,"salestate":1,"time":1732182492}],"isred":true,"leftrefreshcnt":2,"lefttime":36708,"maxrefreshcnt":3,"shopid":10001}}

//金币购买道具
//[1114117,RpcServerShopBuy,RpcServerShopBuy,21B]:{"buycnt":1,"goodsid":20055,"shopid":10001}
Wzdj.RpcServerShopBuy rpcServerShopBuy = new Wzdj.RpcServerShopBuy();
rpcServerShopBuy.setGoodsid(20055);
rpcServerShopBuy.setBuycnt(1);
rpcServerShopBuy.setShopid(10001);
PackUtil.send(channel,  rpcServerShopBuy);

//钻石购买体力
public static void rpcServerShopBuy(Channel channel) {
    //[1114117,RpcServerShopBuy,RpcServerShopBuy,19B]:{"buycnt":1,"goodsid":2,"shopid":16001}
    Wzdj.RpcServerShopBuy rpcServerShopBuy = new Wzdj.RpcServerShopBuy();
    rpcServerShopBuy.setGoodsid(2);
    rpcServerShopBuy.setBuycnt(1);
    rpcServerShopBuy.setShopid(16001);

    PackUtil.send(channel,  rpcServerShopBuy);
}


//好友相关请求

 //请求添加好友
    public static void rpcServerFriendAgreeBeApply(Channel channel) {
        //[1703946,RpcServerFriendAgreeBeApply,RpcServerFriendAgreeBeApply,17B]:{"targetuid":13330497}
        Wzdj.RpcServerFriendAgreeBeApply rpcServerFriendAgreeBeApply = new Wzdj.RpcServerFriendAgreeBeApply();
        rpcServerFriendAgreeBeApply.setTargetuid(13330497);

        PackUtil.send(channel,  rpcServerFriendAgreeBeApply);
    }

//读取好友请求列表
//[1703951,RpcServerFriendReadBeApplyFriends,RpcServerFriendReadBeApplyFriends,8B]:null
Wzdj.RpcServerFriendReadBeApplyFriends rpcServerFriendReadBeApplyFriends = new Wzdj.RpcServerFriendReadBeApplyFriends();
PackUtil.send(channel,  rpcServerFriendReadBeApplyFriends);
//同意单个用户添加好友的请求。
//[1703946,RpcServerFriendAgreeBeApply,RpcServerFriendAgreeBeApply,17B]:{"targetuid":13330497}
Wzdj.RpcServerFriendAgreeBeApply rpcServerFriendAgreeBeApply = new Wzdj.RpcServerFriendAgreeBeApply();
rpcServerFriendAgreeBeApply.setTargetuid(13330497);
PackUtil.send(channel,  rpcServerFriendAgreeBeApply);
//一键同意所有好友请求
//[1703946,RpcServerFriendAgreeBeApply,RpcServerFriendAgreeBeApply,8B]:null
Wzdj.RpcServerFriendAgreeBeApply rpcServerFriendAgreeBeApply = new Wzdj.RpcServerFriendAgreeBeApply();
PackUtil.send(channel,  rpcServerFriendAgreeBeApply);

//删除单个好友
//[1703948,RpcServerFriendDel,RpcServerFriendDel,17B]:{"targetuid":13330497}
Wzdj.RpcServerFriendDel rpcServerFriendDel = new Wzdj.RpcServerFriendDel();
rpcServerFriendDel.setTargetuid(13330497);
PackUtil.send(channel,  rpcServerFriendDel);

//查询单个用户的基本信息
//[655376,RpcServerUserView,RpcServerUserView,17B]:{"uid":13330497}
Wzdj.RpcServerUserView rpcServerUserView = new Wzdj.RpcServerUserView();
rpcServerUserView.setUid(13330497);
PackUtil.send(channel,  rpcServerUserView);



//聊天相关
//好友大厅内聊天
//[1835013,RpcServerChatSend,RpcServerChatSend,43B]:{"channel":13330497,"chattype":2,"msg":{"content":"我就想删除你","type":1}}
Wzdj.RpcServerChatSend rpcServerChatSend = new Wzdj.RpcServerChatSend();
rpcServerChatSend.setMsg("{"type":1,"content":"我就想删除你"}");//聊天内容
rpcServerChatSend.setChannel(13330497);//对方用户id
rpcServerChatSend.setChattype(2);//聊天类型
PackUtil.send(channel,  rpcServerChatSend);

//读取某个用户的消息，主要用于消除红点，用处不大
//[1703953,RpcServerFriendReadChat,RpcServerFriendReadChat,17B]:{"targetuid":13330497}
Wzdj.RpcServerFriendReadChat rpcServerFriendReadChat = new Wzdj.RpcServerFriendReadChat();
rpcServerFriendReadChat.setTargetuid(13330497);
PackUtil.send(channel,  rpcServerFriendReadChat);

//大厅内查询和某个用户的聊天记录历史
//[1835017,RpcServerChatHistory,RpcServerChatHistory,19B]:{"channel":13330497,"chattype":2}
Wzdj.RpcServerChatHistory rpcServerChatHistory = new Wzdj.RpcServerChatHistory();
rpcServerChatHistory.setChannel(13330497);
rpcServerChatHistory.setChattype(2);
PackUtil.send(channel,  rpcServerChatHistory);

 */



/*
商品json
{"houseId":10001,"goods":{"20001":{"goods":20001,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_1001","num":10}],"cost":[{"id":"diamond","num":23}]},"20002":{"goods":20002,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_1002","num":10}],"cost":[{"id":"diamond","num":23}]},"20003":{"goods":20003,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_1003","num":10}],"cost":[{"id":"diamond","num":23}]},"20004":{"goods":20004,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_1004","num":10}],"cost":[{"id":"diamond","num":23}]},"20005":{"goods":20005,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_1005","num":10}],"cost":[{"id":"diamond","num":23}]},"20006":{"goods":20006,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_1001","num":10}],"cost":[{"id":"gold","num":1000}]},"20007":{"goods":20007,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_1002","num":10}],"cost":[{"id":"gold","num":1000}]},"20008":{"goods":20008,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_1003","num":10}],"cost":[{"id":"gold","num":1000}]},"20009":{"goods":20009,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_1004","num":10}],"cost":[{"id":"gold","num":1000}]},"20010":{"goods":20010,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_1005","num":10}],"cost":[{"id":"gold","num":1000}]},"20011":{"goods":20011,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_2001","num":10}],"cost":[{"id":"diamond","num":36}]},"20012":{"goods":20012,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_2002","num":10}],"cost":[{"id":"diamond","num":36}]},"20013":{"goods":20013,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_2003","num":10}],"cost":[{"id":"diamond","num":36}]},"20014":{"goods":20014,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_2004","num":10}],"cost":[{"id":"diamond","num":36}]},"20015":{"goods":20015,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_2005","num":10}],"cost":[{"id":"diamond","num":36}]},"20016":{"goods":20016,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_2001","num":10}],"cost":[{"id":"gold","num":1600}]},"20017":{"goods":20017,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_2002","num":10}],"cost":[{"id":"gold","num":1600}]},"20018":{"goods":20018,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_2003","num":10}],"cost":[{"id":"gold","num":1600}]},"20019":{"goods":20019,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_2004","num":10}],"cost":[{"id":"gold","num":1600}]},"20020":{"goods":20020,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_2005","num":10}],"cost":[{"id":"gold","num":1600}]},"20021":{"goods":20021,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_2001","num":10}],"cost":[{"id":"gold","num":1440}]},"20022":{"goods":20022,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_2002","num":10}],"cost":[{"id":"gold","num":1440}]},"20023":{"goods":20023,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_2003","num":10}],"cost":[{"id":"gold","num":1440}]},"20024":{"goods":20024,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_2004","num":10}],"cost":[{"id":"gold","num":1440}]},"20025":{"goods":20025,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_2005","num":10}],"cost":[{"id":"gold","num":1440}]},"20026":{"goods":20026,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3001","num":10}],"cost":[{"id":"diamond","num":45}]},"20027":{"goods":20027,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3002","num":10}],"cost":[{"id":"diamond","num":45}]},"20028":{"goods":20028,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3003","num":10}],"cost":[{"id":"diamond","num":45}]},"20029":{"goods":20029,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3004","num":10}],"cost":[{"id":"diamond","num":45}]},"20030":{"goods":20030,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3005","num":10}],"cost":[{"id":"diamond","num":45}]},"20031":{"goods":20031,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3001","num":10}],"cost":[{"id":"diamond","num":40}]},"20032":{"goods":20032,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3002","num":10}],"cost":[{"id":"diamond","num":40}]},"20033":{"goods":20033,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3003","num":10}],"cost":[{"id":"diamond","num":40}]},"20034":{"goods":20034,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3004","num":10}],"cost":[{"id":"diamond","num":40}]},"20035":{"goods":20035,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3005","num":10}],"cost":[{"id":"diamond","num":40}]},"20036":{"goods":20036,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3001","num":10}],"cost":[{"id":"gold","num":2000}]},"20037":{"goods":20037,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3002","num":10}],"cost":[{"id":"gold","num":2000}]},"20038":{"goods":20038,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3003","num":10}],"cost":[{"id":"gold","num":2000}]},"20039":{"goods":20039,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3004","num":10}],"cost":[{"id":"gold","num":2000}]},"20040":{"goods":20040,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3005","num":10}],"cost":[{"id":"gold","num":2000}]},"20041":{"goods":20041,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3001","num":10}],"cost":[{"id":"gold","num":1800}]},"20042":{"goods":20042,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3002","num":10}],"cost":[{"id":"gold","num":1800}]},"20043":{"goods":20043,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3003","num":10}],"cost":[{"id":"gold","num":1800}]},"20044":{"goods":20044,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3004","num":10}],"cost":[{"id":"gold","num":1800}]},"20045":{"goods":20045,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_3005","num":10}],"cost":[{"id":"gold","num":1800}]},"20046":{"goods":20046,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_4001","num":10}],"cost":[{"id":"diamond","num":80}]},"20047":{"goods":20047,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_4002","num":10}],"cost":[{"id":"diamond","num":80}]},"20048":{"goods":20048,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_4003","num":10}],"cost":[{"id":"diamond","num":80}]},"20049":{"goods":20049,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_4004","num":10}],"cost":[{"id":"diamond","num":80}]},"20050":{"goods":20050,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_4001","num":10}],"cost":[{"id":"gold","num":3600}]},"20051":{"goods":20051,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_4002","num":10}],"cost":[{"id":"gold","num":3600}]},"20052":{"goods":20052,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_4003","num":10}],"cost":[{"id":"gold","num":3600}]},"20053":{"goods":20053,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":100,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"f_4004","num":10}],"cost":[{"id":"gold","num":3600}]},"20054":{"goods":20054,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":300,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"recruit_key","num":30}],"cost":[{"id":"diamond","num":21}]},"20055":{"goods":20055,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"recruit_key","num":30}],"cost":[{"id":"gold","num":960}]},"20056":{"goods":20056,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":300,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"recruit_key","num":100}],"cost":[{"id":"diamond","num":70}]},"20057":{"goods":20057,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"recruit_key","num":100}],"cost":[{"id":"gold","num":3200}]},"20058":{"goods":20058,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":300,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"recruit_key","num":300}],"cost":[{"id":"diamond","num":210}]},"20059":{"goods":20059,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"recruit_key","num":300}],"cost":[{"id":"gold","num":9600}]},"20060":{"goods":20060,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1001","num":1}],"cost":[{"id":"diamond","num":240}]},"20061":{"goods":20061,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1002","num":1}],"cost":[{"id":"diamond","num":240}]},"20062":{"goods":20062,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1003","num":1}],"cost":[{"id":"diamond","num":400}]},"20063":{"goods":20063,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1004","num":1}],"cost":[{"id":"diamond","num":240}]},"20064":{"goods":20064,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1005","num":1}],"cost":[{"id":"diamond","num":240}]},"20065":{"goods":20065,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1006","num":1}],"cost":[{"id":"diamond","num":400}]},"20066":{"goods":20066,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1007","num":1}],"cost":[{"id":"diamond","num":240}]},"20067":{"goods":20067,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1008","num":1}],"cost":[{"id":"diamond","num":800}]},"20068":{"goods":20068,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1009","num":1}],"cost":[{"id":"diamond","num":240}]},"20069":{"goods":20069,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1010","num":1}],"cost":[{"id":"diamond","num":800}]},"20070":{"goods":20070,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1011","num":1}],"cost":[{"id":"diamond","num":800}]},"20071":{"goods":20071,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1012","num":1}],"cost":[{"id":"diamond","num":400}]},"20072":{"goods":20072,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1013","num":1}],"cost":[{"id":"diamond","num":800}]},"20073":{"goods":20073,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1014","num":1}],"cost":[{"id":"diamond","num":800}]},"20074":{"goods":20074,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1015","num":1}],"cost":[{"id":"diamond","num":800}]},"20075":{"goods":20075,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1016","num":1}],"cost":[{"id":"diamond","num":400}]},"20076":{"goods":20076,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1017","num":1}],"cost":[{"id":"diamond","num":400}]},"20077":{"goods":20077,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1018","num":1}],"cost":[{"id":"diamond","num":400}]},"20078":{"goods":20078,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1019","num":1}],"cost":[{"id":"diamond","num":800}]},"20079":{"goods":20079,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1020","num":1}],"cost":[{"id":"diamond","num":240}]},"20080":{"goods":20080,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1021","num":1}],"cost":[{"id":"diamond","num":240}]},"20081":{"goods":20081,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1022","num":1}],"cost":[{"id":"diamond","num":400}]},"20082":{"goods":20082,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1023","num":1}],"cost":[{"id":"diamond","num":400}]},"20083":{"goods":20083,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1024","num":1}],"cost":[{"id":"diamond","num":240}]},"20084":{"goods":20084,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1025","num":1}],"cost":[{"id":"diamond","num":800}]},"20085":{"goods":20085,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1026","num":1}],"cost":[{"id":"diamond","num":400}]},"20086":{"goods":20086,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1027","num":1}],"cost":[{"id":"diamond","num":240}]},"20087":{"goods":20087,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1028","num":1}],"cost":[{"id":"diamond","num":400}]},"20088":{"goods":20088,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1029","num":1}],"cost":[{"id":"diamond","num":400}]},"20089":{"goods":20089,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1030","num":1}],"cost":[{"id":"diamond","num":800}]},"20090":{"goods":20090,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1031","num":1}],"cost":[{"id":"diamond","num":800}]},"20091":{"goods":20091,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1001","num":1}],"cost":[{"id":"gold","num":9600}]},"20092":{"goods":20092,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1002","num":1}],"cost":[{"id":"gold","num":9600}]},"20093":{"goods":20093,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1003","num":1}],"cost":[{"id":"gold","num":16000}]},"20094":{"goods":20094,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1004","num":1}],"cost":[{"id":"gold","num":9600}]},"20095":{"goods":20095,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1005","num":1}],"cost":[{"id":"gold","num":9600}]},"20096":{"goods":20096,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1006","num":1}],"cost":[{"id":"gold","num":16000}]},"20097":{"goods":20097,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1007","num":1}],"cost":[{"id":"gold","num":9600}]},"20098":{"goods":20098,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1008","num":1}],"cost":[{"id":"gold","num":32000}]},"20099":{"goods":20099,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1009","num":1}],"cost":[{"id":"gold","num":9600}]},"20100":{"goods":20100,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1010","num":1}],"cost":[{"id":"gold","num":32000}]},"20101":{"goods":20101,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1011","num":1}],"cost":[{"id":"gold","num":32000}]},"20102":{"goods":20102,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1012","num":1}],"cost":[{"id":"gold","num":16000}]},"20103":{"goods":20103,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1013","num":1}],"cost":[{"id":"gold","num":32000}]},"20104":{"goods":20104,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1014","num":1}],"cost":[{"id":"gold","num":32000}]},"20105":{"goods":20105,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1015","num":1}],"cost":[{"id":"gold","num":32000}]},"20106":{"goods":20106,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1016","num":1}],"cost":[{"id":"gold","num":16000}]},"20107":{"goods":20107,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1017","num":1}],"cost":[{"id":"gold","num":16000}]},"20108":{"goods":20108,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1018","num":1}],"cost":[{"id":"gold","num":16000}]},"20109":{"goods":20109,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1019","num":1}],"cost":[{"id":"gold","num":32000}]},"20110":{"goods":20110,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1020","num":1}],"cost":[{"id":"gold","num":9600}]},"20111":{"goods":20111,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1021","num":1}],"cost":[{"id":"gold","num":9600}]},"20112":{"goods":20112,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1022","num":1}],"cost":[{"id":"gold","num":16000}]},"20113":{"goods":20113,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1023","num":1}],"cost":[{"id":"gold","num":16000}]},"20114":{"goods":20114,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1024","num":1}],"cost":[{"id":"gold","num":9600}]},"20115":{"goods":20115,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1025","num":1}],"cost":[{"id":"gold","num":32000}]},"20116":{"goods":20116,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1026","num":1}],"cost":[{"id":"gold","num":16000}]},"20117":{"goods":20117,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1027","num":1}],"cost":[{"id":"gold","num":9600}]},"20118":{"goods":20118,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1028","num":1}],"cost":[{"id":"gold","num":16000}]},"20119":{"goods":20119,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1029","num":1}],"cost":[{"id":"gold","num":16000}]},"20120":{"goods":20120,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1030","num":1}],"cost":[{"id":"gold","num":32000}]},"20121":{"goods":20121,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"r_1031","num":1}],"cost":[{"id":"gold","num":32000}]},"20122":{"goods":20122,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":300,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"mine_key","num":1}],"cost":[{"id":"diamond","num":210}]},"20123":{"goods":20123,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":300,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"mine_key","num":1}],"cost":[{"id":"gold","num":8400}]},"20124":{"goods":20124,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5001","num":5}],"cost":[{"id":"gold","num":8000}]},"20125":{"goods":20125,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5007","num":5}],"cost":[{"id":"gold","num":8000}]},"20126":{"goods":20126,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5006","num":5}],"cost":[{"id":"gold","num":8000}]},"20127":{"goods":20127,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5013","num":5}],"cost":[{"id":"gold","num":8000}]},"20128":{"goods":20128,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5003","num":5}],"cost":[{"id":"gold","num":8000}]},"20129":{"goods":20129,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5005","num":5}],"cost":[{"id":"gold","num":8000}]},"20130":{"goods":20130,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5024","num":5}],"cost":[{"id":"gold","num":8000}]},"20131":{"goods":20131,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5001","num":5}],"cost":[{"id":"diamond","num":160}]},"20132":{"goods":20132,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5007","num":5}],"cost":[{"id":"diamond","num":160}]},"20133":{"goods":20133,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5006","num":5}],"cost":[{"id":"diamond","num":160}]},"20134":{"goods":20134,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5013","num":5}],"cost":[{"id":"diamond","num":160}]},"20135":{"goods":20135,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5003","num":5}],"cost":[{"id":"diamond","num":160}]},"20136":{"goods":20136,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5005","num":5}],"cost":[{"id":"diamond","num":160}]},"20137":{"goods":20137,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5024","num":5}],"cost":[{"id":"diamond","num":160}]},"20138":{"goods":20138,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5012","num":5}],"cost":[{"id":"gold","num":8000}]},"20139":{"goods":20139,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5012","num":5}],"cost":[{"id":"diamond","num":160}]},"20140":{"goods":20140,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5010","num":5}],"cost":[{"id":"gold","num":12000}]},"20141":{"goods":20141,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5011","num":5}],"cost":[{"id":"gold","num":12000}]},"20142":{"goods":20142,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":0,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5018","num":5}],"cost":[{"id":"gold","num":12000}]},"20143":{"goods":20143,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5010","num":5}],"cost":[{"id":"diamond","num":240}]},"20144":{"goods":20144,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5011","num":5}],"cost":[{"id":"diamond","num":240}]},"20145":{"goods":20145,"name":"","pos":0,"buyCond":0,"buyCondTarget":"","sellRule":2,"limitBuyType":4,"limitBuyNum":1,"rare":0,"free":0,"productId":"","advertId":0,"multiple":200,"bgRes":"","templateId":0,"costType":0,"isShowLimit":0,"reward":[{"id":"fp_5018","num":5}],"cost":[{"id":"diamond","num":240}]}}}

 */
